#ifndef EYERWANDARTIST_EWAUITRACKHEADERITEM_HPP
#define EYERWANDARTIST_EWAUITRACKHEADERITEM_HPP

#include "EyerCore/EyerCore.hpp"
#include "EWAUIWidget/EWAUIWidgetHeader.hpp"
#include "EWAUITimelineContext.hpp"

namespace Eyer
{
    class EWAUITrackHeaderItem : public EWAUIWidget
    {
    public:
        EWAUITrackHeaderItem(EWAPrjTrackType trackType, EWAUILayoutParams width, EWAUILayoutParams height);
        ~EWAUITrackHeaderItem();

        virtual int OnDraw() override;

        int SetTrackId(const EyerString & trackId);
    private:
        EyerString trackId = "";
        EWAPrjTrackType trackType = EWAPrjTrackType::VIDEO;
    };
}

#endif //EYERWANDARTIST_EWAUITRACKHEADERITEM_HPP
